﻿
/*table tbody tr {
    background: #fff !important
}
table thead {
    background-color: #f2f2f2 !important;
}*/
/*左右浮动类*/
.pull-left {
    float: left
}

.pull-right {
    float: right
}

textarea {
    resize: none
}

.pr {
    position: relative !important
}
/*字体大小*/
.f12 {
    font-size: 12px;
}

#top_color_333 {
    color: #333 !important;
}

.f16 {
    font-size: 16px;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #3284e1;
    background-color: #3284e1;
}

/**设置下拉框最大高度*/
.layui-form-select dl {
    max-height: 168px;
}
/**清除浮动*/
.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    visibility: hidden;
    clear: both;
}

.wx_p20 {
    padding: 20px !important
}

.wx_m20 {
    margin: 20px !important
}

.wx_mt20 {
    margin-top: 20px !important
}

.wx_ml12 {
    margin-left: 12px !important
}
/*.layui-table, .layui-table-view {
    margin: 5px 0 10px 0;
}*/
.w_200 {
    width: 200px !important
}

.w_150 {
    width: 150px !important
}

.w_100 {
    width: 100px !important
}

.m_t40 {
    margin-top: 40px !important;
}

a {
    color: #3284e1
}

/*滚动条样式*/
::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(248,248,248,1);
    border-radius: 0;
    background: rgba(255,255,255,1);
}


/**边框颜色*/
.border_bottom {
    border-bottom: #eeeeee solid 1px;
}

.border_top {
    border-top: #eeeeee solid 1px;
}

.border_left {
    border-left: #eeeeee solid 1px;
}

.border_right {
    border-right: #eeeeee solid 1px;
}

/**搜索按钮颜色*/
.btn_color_search {
    border-radius: 3px;
    background: #3284e1;
    color: #fff;
    font-size: 12px;
}

/**确认按钮颜色*/
.btn_color_confirm {
    border-radius: 3px !important;
    border: 1px solid #3284e1 !important;
    background: #3284e1 !important;
    color: #fff !important;
    font-size: 12px !important;
}
/**取消按钮颜色*/
/*.btn_color_cancel {
    border-radius: 3px !important;
    background: #fff !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
    font-size: 12px !important;
}*/

/**选中按钮颜色*/
.btn_color_cancel {
    border-radius: 3px !important;
    background: #fff !important;
    color: #3284e1 !important;
    border: 1px solid #3284e1 !important;
    font-size: 12px !important;
}

    .btn_color_cancel:hover {
        color: #3284e1 !important;
    }
/**禁止按钮颜色*/
.btn_color_forbid {
    border-radius: 3px;
    background: #fbfbfb;
    color: #cccccc;
    border: 1px solid #fbfbfb;
    font-size: 12px;
}
/**单选按钮颜色*/
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #3284e1
}

.layui-form-checked[lay-skin=primary] i {
    background-color: #3284e1;
    border-color: #3284e1;
}
/*状态颜色*/
.layui-form-onswitch {
    border-color: #3284e1;
    background-color: #3284e1;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #3284e1;
}

.perssion-node-display {
    display: none !important;
}

.zf_common_line_l {
    margin-left: 40px;
}

.main-layout-tab.layui-tab-brief > .layui-tab-title .layui-this {
    color: #3284e1 !important
}

    .main-layout-tab.layui-tab-brief > .layui-tab-more li.layui-this:after, .main-layout-tab.layui-tab-brief > .layui-tab-title .layui-this:after {
        border-bottom: 3px solid #3284e1 !important;
    }

.layui-laydate .layui-this {
    background: #3284e1 !important
}

.laydate-footer-btns span:hover {
    color: #3284e1 !important;
}

.laydate-set-ym span:hover {
    color: #3284e1 !important;
}

.layui-laydate-header .layui-icon:hover {
    color: #3284e1 !important;
}
/*.layui-table-page > div {
    text-align: right !important;
}*/

.layui-laypage a:hover {
    color: #3284e1 !important;
}


.layui-tab-title .layui-this:after {
    position: absolute;
    left: 12px;
    top: 0;
    content: '';
    width: 60%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    pointer-events: none;
}

.layui-tab-title .welcome:first-child:after {
    left: 20px !important;
}

.zf_home_padding .layui-tab-title li {
}
/*单选选择框颜色*/
.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #3284e1;
    width: 20px;
    height: 20px;
    line-height: 20px;
}

.layui-form-radio > i {
    margin-right: 2px;
    font-size: 18px;
    color: #c2c2c2;
    width: 20px;
    height: 20px;
    line-height: 20px;
}

    .layui-form-radio > i:hover, .layui-form-radioed > i {
        color: #3284e1;
    }


.layui-nav-tree .layui-nav-bar {
    width: 0px !important
}

.main-layout-side {
    background: #25282f !important
}

    .main-layout-side .layui-nav {
        background: #25282f !important
    }

    .main-layout-side .layui-nav-tree .layui-nav-child dd.layui-this, .main-layout-side .layui-nav-tree .layui-this {
        background: #3284e1 !important;
        color: #afcdff
    }

.layui-nav .layui-nav-item a {
    color: #afcdff !important
}

.main-layout-side .layui-nav-itemed {
    background: #25282f !important;
}

#main-layout .main-layout-side .layui-nav-itemed > a {
    background: #25282f !important;
    color: #afcdff !important
}

.main-layout-side .layui-nav-itemed > a:hover {
    background: #2a2e37 !important;
}

.layui-nav .layui-nav-item a:hover {
    background: #2a2e37 !important;
}

.main-layout-side .layui-nav-tree .layui-nav-child .layui-this > a {
    background: #3284e1 !important;
    color: #ffffff !important;
}

.main-layout-side .layui-nav-tree .layui-nav-child a {
    color: #afcdff !important;
}

.main-layout-side .layui-nav-tree .layui-nav-child dd.layui-this, .main-layout-side .layui-nav-tree dd:hover {
    background: #2a2e37 !important;
    color: #afcdff;
}

.layui-nav .layui-nav-more {
    content: '';
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #afcdff transparent transparent;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: absolute;
    top: 50%;
    right: 7px;
    margin-top: -3px;
    border-width: 6px;
    border-top-color: rgba(175,205,255,.7);
}

.layui-nav .layui-nav-mored, .layui-nav-itemed > a .layui-nav-more {
    margin-top: -9px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #afcdff;
}

.zf_top_nav_bg .layui-nav-item a:hover {
    background: #fff !important;
}

.zf_top_nav_bg .layui-nav .layui-nav-more {
    border-color: #333 transparent transparent;
}

.zf_top_nav_bg .main-layout-header .layui-nav {
    margin-right: 20px
}

.zf_Sign_out {
    margin-right: 20px;
}

    .zf_Sign_out .layui-nav-item a {
        color: #333 !important;
        padding: 0 !important;
        float: left;
        width: 30px;
        height: 30px;
        color: #333;
    }

    .zf_Sign_out li {
        border-left: 0 !important;
        cursor: pointer
    }

    .zf_Sign_out .layui-nav-item i {
        color: #666 !important;
        width: 15px;
        height: 15px;
        transform: rotate(0deg);
        display: inline-block;
        font-size: 16px;
        margin-top: 0;
    }

    .zf_Sign_out .layui-nav-item a:hover {
        background: #fff !important
    }

    .zf_Sign_out .layui-nav-item a {
        height: auto;
        width: auto
    }
/*-----退出-----*/
.zf_Sign_out_list {
    display: none;
    position: absolute !important;
    top: 42px;
    right: -15px;
    border: 1px solid #d2d2d2;
    padding: 5px 0px;
    background: #fff;
    border-radius: 5px;
    height: 80px;
    z-index: 100;
    width: 90px;
    text-align: center;
    cursor: pointer
}

    .zf_Sign_out_list a {
        padding: 10px 0;
        display: block;
        color: #333;
        font-size: 12px;
        text-align: center
    }

    .zf_Sign_out_list .zf_Sign_out_base {
        padding: 0px 15px;
        border-bottom: 1px solid #d2d2d2;
    }

.zf_wxChat_seach_down {
    position: absolute;
    top: 12px;
    left: 284px;
    width: 0;
    height: 0;
    border-top: 8px solid #ccc;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.layui-table-view {
    margin: 0px 0 !important;
}
